﻿// QuakeNetAuther.cs is part of AGatherBot.
//
// AGatherBot is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 3 as
// published by the Free Software Foundation.
//
// AGatherBot is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public version 2 License for more details.
//
// You should have received a copy of the GNU General Public License
// along with AGatherBot. If not, see <http://www.gnu.org/licenses/>.

using System;
using System.ComponentModel.Composition;
using AIrcClient;

namespace AQuakeNetAuth
{
    public class QuakeNetAuther : IAuthService
    {
        public AIrcClient.AIrcClient Client { get; set; }

        public void Auth()
        {
            //this.Client.SendMessage("
            this.Client.Client.SendRawMessage(
                "AUTH " +
                Properties.Settings.Default.QAccount + " " +
                Properties.Settings.Default.QPassword);

            this.Client.Client.SendRawMessage(
                "MODE " + this.Client.Name + " +x");
        }
    }
}
